<script setup lang="ts">
onError((err) => {
  // 全局错误监听
  // #ifdef APP-PLUS
  plus.runtime.getProperty(plus.runtime.appid, (widgetInfo) => {
    const res = uni.getSystemInfoSync()
    const errMsg = `
    手机品牌：${res.brand}；
    手机型号：${res.model}；
    操作系统版本：${res.system}；
    客户端平台：${res.platform}；
    错误描述：${err}`
    console.log('发生错误：' + errMsg)
  })
  // #endif
})
</script>

<style lang="scss">
/*每个页面公共css uParse为优化版本*/
@import './components/tui/style/app.css';
/* #ifndef APP-NVUE */
@import './components/tui/uni/uParse/src/wxParse.css';
@import './static/fonts/icon-extend.css';
/* #endif */

button::after {
  border: none;
}
/* stylelint-disable-next-line selector-type-no-unknown */
scroll-view {
  flex: 1;
  height: 100%;
  overflow: hidden;
}

image {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

// 单行省略，优先使用 unocss: text-ellipsis
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

// 两行省略
.ellipsis-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

// 三行省略
.ellipsis-3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
</style>
